function main(defaultParams) {
    const self = this;
    const formPartEle = self.$$("form_part_6zervv");
    let cardId = self.$$("number_input_5wna58").cValue;

    debugger
    self.$lc_Confirm({
        content: "确定发起证件注销上报流程？", type: "info",  // danger info warning
        headerTitle: "提示", //确认框头部标题 提示、警告、告警
        showOkBtn: true, // 是否展示确认按钮
        showCancelBtn: true, // 是否展示取消按钮
        cancelText: "取消", //取消按钮 展示文字
        okText: "确定",  //确认按钮 展示文字
        onOk: () => {
            if (formPartEle) {
                formPartEle.$$getRenderElement().onSave().then((res) => {
                    if (res && res.result) {
                        // 注销证件
                        api.EXEC_FORMULA("UPDATE('t_ecdf9c71ff624a45a65adb0ece7a64a8', QUERY_EQ('id','" + cardId + "'), '', ['card_status_code', '" + 8 + "','card_status_name','已注销'])").then((res) => {
                            console.log(res);
                        });
                    }
                });
            }
        }
    });

}

// let documentNo = null;
// if (formPartEle) {
//     formPartEle.$$getRenderElement().onSave().then((res) => {
//         if (res && res.result) {
//             documentNo = res.result['t_18ee8b9d698249ef959e4af9d5c78451'].id;
//
//             // 注销证件
//             api.EXEC_FORMULA("UPDATE('t_ecdf9c71ff624a45a65adb0ece7a64a8', QUERY_EQ('id','" + cardId + "'), '', ['card_status_code', '" + 8 + "','card_status_name','已注销'])").then((res) => {
//                 console.log(res);
//             });
//
//
//             // 将资格审核的字段修改为待审核
//             // api.EXEC_FORMULA("UPDATE('t_18ee8b9d698249ef959e4af9d5c78451', QUERY_EQ('id','" + documentNo + "'), '', ['documentNo', '" + documentNo + "'])").then((res) => {
//             //     if (res && res.result) {
//             //         let pageRenderElement = self.$$root().$parent.$parent.$parent;
//             //         if (pageRenderElement) {
//             //             submitProcess(self, defaultParams, documentNo).then((res) => {
//             //                 if (res && res.result) {
//             //                     jumpToPage(self, res.result.content || res.result, defaultParams);
//             //                     // pageRenderElement.goHistory(-1);
//             //                 }
//             //             });
//
//             //         }
//             //     }
//             // }).catch(err => {
//             //     console.log(err);
//             // });
//         }
//     }).catch(err => {
//         console.log(err);
//     });
// }


function submitProcess(self, defaultParams, documentNo) {
    return new Promise((resolve, reject) => {
        console.log(defaultParams);
        var queryParams = [{
            "name": "pageId", "valueContent": "0d03c726-8f61-44f7-bceb-a927dae09716"
        }];
        var jsonParams = {
            "documentNo": documentNo
        };

        self.$lc_Confirm({
            content: "确定发起证件注销上报流程？", type: "info",  // danger info warning
            headerTitle: "提示", //确认框头部标题 提示、警告、告警
            showOkBtn: true, // 是否展示确认按钮
            showCancelBtn: true, // 是否展示取消按钮
            cancelText: "取消", //取消按钮 展示文字
            okText: "确定",  //确认按钮 展示文字
            onOk: () => {
                api.DATA_SOURCE_EXECUTE("a2b29830-9ef5-437a-8975-476783d4e73f", "api", queryParams, [], JSON.stringify(jsonParams)).then((res) => {
                    console.log("响应", res);
                    if (!res.hasError) {
                        resolve(res);
                    } else {
                        self.$message.error(res.message);
                    }
                }).catch(err => {
                    self.$message.error(err.message);
                    reject(err)
                });
            }
        })
    });
}


function jumpToPage(self, result, defaultParams) {
    var element = self;
    var rootPageElement = null;
    result = JSON.parse(result);

    while (element) {
        if (element.getPageInfo && element.goHistory) {
            rootPageElement = element;
            break;
        } else {
            element = element.$parent;
        }
    }

    if (rootPageElement) {
        var data = result.result;
        data.detail = 1;
        data.boxType = 1;
        // 更新页面数据
        rootPageElement.getPageInfo("1875081416969969664");
        // 设置其他参数
        rootPageElement.extraParams_ = data;
    }
    setTimeout(() => {
        console.log(rootPageElement);
    }, 2000)
}
